to deliver something - Turkish English Dictionary